package com.ysd.lis.service.lab;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.lab.LabTemplateDetail;
import com.ysd.lis.request.Params;
import com.ysd.lis.request.TemplateDetailDto;
import com.ysd.lis.request.lab.LabImgTempleteDto;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author HuiXing
 * @since 2024-01-02
 */
public interface LabTemplateDetailService extends IService<LabTemplateDetail> {

    Result getItemByTemplate(String id);

    Result getItemNotTemplate(String id);

    Result updateItemTemplate(LabTemplateDetail labTemplateDetail);

    Result batchDeleteTemplateDetailList(TemplateDetailDto dto);

    Result updateTemplateItemInfo(LabTemplateDetail labTemplateDetail);

    Result batchUpdateTemplateItemInfo(LabImgTempleteDto labImgTempleteDto);
}
